paper insulation - French English Dictionary